flush with embarrassment - Turco Inglés Diccionario